package com.itheima.bean;

//TODO 第一部分 : 完善轿车类
public class Car extends MotoVehicle {
    private String type;// 型号
    public static final String disCount = "租车超过3天九折，超过7天八折，超过30天七折，超过150天五折";

    // 空参构造
    public Car() {
    }

    // 有参构造
    public Car(String brand, String rent, String id, String type) {
        super(brand, rent, id);
        this.type = type;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getDisCount() {
        return disCount;
    }


    /*
        此方法接收一个日期 , 返回的是租金
        租车超过3天九折，超过7天八折，超过30天七折，超过150天五折
     */
    @Override
    public float calRent(int day) {
        // 定义租金变量
        float result;
        if (day > 3 && day <= 7) {
            // 获取当前租金,转成小数
            result = Float.parseFloat(getRent()) * 0.9F;
        }else if(day > 7 && day <= 30){
            result = Float.parseFloat(getRent()) * 0.7F;
        }else if(day > 150){
            result = Float.parseFloat(getRent()) * 0.5F;
        }else {
            result = Float.parseFloat(getRent());
        }
        return result;
    }
}
